google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind (method, view implemented interface methods)

90 uses

	google.golang.org/protobuf/internal/impl (current package)
		codec_extension.go#L41: 		wiretag = protowire.EncodeTag(xd.Number(), wireTypes[xd.Kind()])
		codec_extension.go#L53: 	switch xd.Kind() {
		codec_field_opaque.go#L21: 	switch fd.Kind() {
		codec_field_opaque.go#L128: 	switch fd.Kind() {
		codec_map.go#L32: 	keyWiretag := protowire.EncodeTag(1, wireTypes[keyField.Kind()])
		codec_map.go#L33: 	valWiretag := protowire.EncodeTag(2, wireTypes[valField.Kind()])
		codec_map.go#L45: 		keyKind:    keyField.Kind(),
		codec_map.go#L48: 	if valField.Kind() == protoreflect.MessageKind {
		codec_map.go#L71: 	switch valField.Kind() {
		codec_message.go#L91: 			wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
		codec_message_opaque.go#L40: 			wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
		codec_message_opaque.go#L71: 				fd.Kind() == protoreflect.MessageKind ||
		codec_message_opaque.go#L72: 				fd.Kind() == protoreflect.GroupKind),
		codec_tables.go#L47: 		switch fd.Kind() {
		codec_tables.go#L138: 		switch fd.Kind() {
		codec_tables.go#L196: 	case fd.Kind() == protoreflect.MessageKind:
		codec_tables.go#L198: 	case fd.Kind() == protoreflect.GroupKind:
		codec_tables.go#L203: 		switch fd.Kind() {
		codec_tables.go#L283: 		switch fd.Kind() {
		codec_tables.go#L353: 		switch fd.Kind() {
		codec_tables.go#L432: 	panic(fmt.Sprintf("invalid type: no encoder for %v %v %v/%v", fd.FullName(), fd.Cardinality(), fd.Kind(), ft))
		codec_tables.go#L440: 		switch fd.Kind() {
		codec_tables.go#L482: 		switch fd.Kind() {
		codec_tables.go#L513: 		switch fd.Kind() {
		codec_tables.go#L556: 	panic(fmt.Sprintf("invalid field: no encoder for %v %v %v", fd.FullName(), fd.Cardinality(), fd.Kind()))
		convert.go#L97: 	switch fd.Kind() {
		equal.go#L136: 	if fd.Kind() != protoreflect.MessageKind {
		equal.go#L142: 		if fd.MapValue().Kind() == protoreflect.MessageKind {
		legacy_extension.go#L49: 	if xd.Kind() == protoreflect.EnumKind {
		message_opaque_gen.go#L20: 	if fd.Kind() == protoreflect.EnumKind {
		message_opaque_gen.go#L88: 		if fd.Kind() == protoreflect.BytesKind {
		message_opaque_gen.go#L114: 		if fd.Kind() == protoreflect.StringKind {
		message_reflect.go#L306: 	if xd.Kind() != protoreflect.MessageKind && xd.Kind() != protoreflect.GroupKind && !xd.IsList() && !xd.IsMap() {
		message_reflect_field_gen.go#L20: 	if fd.Kind() == protoreflect.EnumKind {
		message_reflect_field_gen.go#L113: 		if fd.Kind() == protoreflect.BytesKind {
		message_reflect_field_gen.go#L139: 		if fd.Kind() == protoreflect.StringKind {
		message_reflect_field_gen.go#L167: 	if fd.Kind() == protoreflect.EnumKind {
		message_reflect_field_gen.go#L235: 		if fd.Kind() == protoreflect.BytesKind {
		message_reflect_field_gen.go#L255: 		if fd.Kind() == protoreflect.StringKind {
		validate.go#L117: 		switch fd.Kind() {
		validate.go#L153: 		switch fd.Kind() {
		validate.go#L182: 			switch wireTypes[fd.Kind()] {
		validate.go#L193: 		switch fd.MapKey().Kind() {
		validate.go#L199: 		switch fd.MapValue().Kind() {
		validate.go#L211: 		switch fd.Kind() {
		validate.go#L224: 			switch wireTypes[fd.Kind()] {

	google.golang.org/protobuf/internal/descfmt
		stringer.go#L186: 						rs.recs = append(rs.recs, [2]string{"MapKey", k.Kind().String()})
		stringer.go#L190: 						switch v.Kind() {
		stringer.go#L196: 							rs.AppendRecs("MapValue", [2]string{"MapValue", v.Kind().String()})

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L142: 	switch fd.Kind() {
		tag.go#L171: 	if fd.Kind() == protoreflect.GroupKind {
		tag.go#L189: 	if fd.Kind() == protoreflect.EnumKind && enumName != "" {
		tag.go#L197: 		def, _ := defval.Marshal(fd.Default(), fd.DefaultEnumValue(), fd.Kind(), defval.GoTag)

	google.golang.org/protobuf/internal/filedesc
		desc.go#L610: 	if fd.Kind() != protoreflect.GroupKind {
		desc.go#L714: 		switch fd.Kind() {
		presence.go#L24: 	case fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind:

	google.golang.org/protobuf/encoding/protojson
		decode.go#L265: 	switch fd.Kind() {
		decode.go#L293: 	kind := fd.Kind()
		decode.go#L522: 	switch fd.Kind() {
		decode.go#L579: 	switch fd.MapValue().Kind() {
		decode.go#L642: 	kind := fd.Kind()
		encode.go#L296: 	switch kind := fd.Kind(); kind {

	google.golang.org/protobuf/encoding/prototext
		decode.go#L212: 			kind := fd.Kind()
		decode.go#L229: 			kind := fd.Kind()
		decode.go#L263: 	switch fd.Kind() {
		decode.go#L288: 	kind := fd.Kind()
		decode.go#L364: 	switch fd.Kind() {
		decode.go#L444: 	switch fd.MapValue().Kind() {
		decode.go#L533: 			if kind := fd.MapValue().Kind(); (kind != protoreflect.MessageKind) && (kind != protoreflect.GroupKind) {
		decode.go#L558: 		switch fd.MapValue().Kind() {
		encode.go#L217: 	kind := fd.Kind()

	google.golang.org/protobuf/proto
		decode.go#L209: 	switch fd.Kind() {
		decode.go#L238: 	switch valField.Kind() {
		decode.go#L267: 			switch valField.Kind() {
		decode.go#L292: 		switch valField.Kind() {
		decode_gen.go#L23: 	switch fd.Kind() {
		decode_gen.go#L195: 	switch fd.Kind() {
		encode.go#L273: 		b = protowire.AppendTag(b, fd.Number(), wireTypes[fd.Kind()])
		encode.go#L293: 	kind := fd.Kind()
		encode_gen.go#L41: 	switch fd.Kind() {
		encode_gen.go#L94: 		return b, errors.New("invalid kind %v", fd.Kind())
		merge.go#L97: 		case fd.Kind() == protoreflect.BytesKind:
		merge.go#L118: 		case fd.Kind() == protoreflect.BytesKind:
		merge.go#L134: 		case fd.Kind() == protoreflect.BytesKind:
		size.go#L81: 		return protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), value)
		size.go#L91: 			content += o.sizeSingular(num, fd.Kind(), list.Get(i))
		size.go#L97: 		size += sizeTag + o.sizeSingular(num, fd.Kind(), list.Get(i))

	google.golang.org/protobuf/reflect/protoreflect
		type.go#L295: 	Kind() Kind